Career 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Israel F5 Israel F6 Germany F3 Germany F4 Spain F7 Sweden F1 Sweden F2 Romania F4 Romania F5 Romania F6 Netherlands F1 Germany F7 Germany F9 Germany F10 Germany F11 Germany F12 Germany F13 Netherlands F4 Great Britain F19 Great Britain F21 Israel F4 Israel F5 Germany F3 France F2 Switzerland F2 France F4 Turkey F5 Italy F15 Slovenia F2 Netherlands F1 Netherlands F3 France F13 France F14 France F18 Germany F4 Germany F5 Italy F10 France F3 France F14 France F15 France F4 France F5 Spain F23 France F24 Germany F4 Belgium F5 Germany F11 Sweden F3 USA F33 USA F34 M25 Nussloch M25 Trento France F5 Italy F23 Fergana Tennis Challenger Tournament - Fergana Men's Pro Challenger at Tunica National - Tunica Ciudad de Pozoblanco Open Diputacion - Cordoba Challenger Ford de Cherbourg - Cherbourg M25 Nottingham M25 Nottingham Ethias Trophy - Mons Lambertz Open by Stawag 2007 - Aachen Samsung Securities Cup Challenger Tennis - Seoul 5 Volkswagen Challenger - Wolfsburg Riviera de Rimini Challenger - Rimini Labertz Open by Stawag - Aachen Siemens Open - Scheveningen Ciudad de Pozoblanco 'Open Diputacion' - Cordoba The LTA Bolton Challenger - Bolton Bukhara Challenger - Bukhara Wolfsburg Challenger Ispat Open 2004 - Ostrava Barletta Challenger JSM Challenger of Champaign - Urbana Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte Ourocard Tennis Challenger - Sao Paulo Nottingham Challenger Pozoblanco Challenger Manchester Challenger The Surbiton Trophy - Surbiton National Bank Men's Rimouski Challenger - Rimouski Vancouver Challenger The LTA Men's Challenger - Nottingham St. Remy Challenger Istanbul Challenger Tashkent Challenger Kolding Challenger Orleans Challenger Tatra Banka Open - Bratislava Aachen Challenger Ramat Hasharon Challenger Nottingham Challenger Austin Challenger - Austin Tatra Banka Open - Bratislava Aachen Challenger Helsinki Challenger Courmayeur Challenger Bergamo Challenger Caltanissetta Challenger Recanati Challenger Segovia Challenger Binghamton Challenger Aamulehti Tampere Open - Tampere Mons Challenger Rennes Challenger Eckental Challenger Noumea Challenger Heilbronn Challenger Kaohsiung Challenger Rhodes Challenger Vancouver Challenger Open D'Orleans - Orleans Athens Challenger Alphen Challenger Ostrava Challenger Kazan Challenger Anning Challenger The LTA Men's Challenger - Southampton Mons Challenger Nottingham Challenger Eckental Challenger Mobilux Open - Luxembourg Polska Energia Open - Bytom Lexington Challenger Aptos Challenger Alphen Challenger Wolfsburg Challenger Open D'Orleans - Orleans Orleans Challenger Rennes Challenger Eckental Challenger Heilbronn Challenger Nottingham Challenger Nottingham-2 Challenger Vancouver Challenger Aptos Challenger Orleans Challenger Napa Challenger Mons Challenger Geneva Challenger Eckental Challenger Mouilleron-Le-Captif Challenger Happy Valley Challenger Glasgow Challenger New Delhi Challenger Irving Challenger Drummondville Challenger Le Gosier Challenger Vancouver Challenger Mons Challenger Eckental Challenger Bergamo Challenger Izmir Challenger Portoroz Challenger Orleans Challenger Salzburg Challenger Knoxville Challenger Champaign Challenger Happy Valley Challenger The Surbiton Trophy - Surbiton Surbiton Challenger Kolkata Challenger Scheveningen Challenger Lambertz Open - Aachen Le Gosier Challenger St. Brieuc Challenger Orleans Challenger Rome Challenger Chicago Challenger Shenzhen Challenger Tunis Challenger Seoul Challenger Aptos Challenger Nottingham 1 Challenger Orleans Challenger Dallas Challenger Yokohama Challenger Ischgl International Tennis Challenger 2003 - Ischgl Fairfield Challenger Ostrava Challenger Noumea Challenger Bratislava Challenger Rennes Challenger Pozoblanco Challenger Aix En Provence Challenger Aptos Challenger Biella 5 Challenger Vancouver Challenger Granby Challenger St. Remy Challenger Open des Alpes Trophee BNP Paribas - Grenoble Pau Challenger Biel Challenger Recanati Challenger Heilbronn Challenger Sarasota Challenger Savannah Challenger Recanati Challenger Bath Challenger Koblenz Challenger Alessandria Challenger Nottingham Challenger Indian Wells Challenger Ilkley Challenger Segovia Challenger St. Remy Challenger Quimper Challenger Charlottesville Challenger Rennes Challenger College Station Challenger - College Station Seoul Challenger Ethias Trophy - Mons Guadalajara Challenger Eckental Challenger Bratislava Challenger Francavilla Challenger ECM Prague Open 2005 - Prague Vancouver Challenger Athens Challenger Eckental Challenger Cherbourg Challenger Zhuhai Challenger Phoenix Challenger Taipei City Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Istanbul Challenger Prague Challenger Cherbourg Challenger Rome 1 Challenger Rome 2 Challenger Garden Open 2004 - Rome Kun-Ming Challenger Nottingham-2 Challenger Bergamo Challenger Ismaning Challenger Eckental Challenger Bendigo Challenger Cherbourg Challenger Forli 4 Challenger Lugano Challenger Heilbronn Challenger Tunis Challenger Ilkley Challenger Tumkur Open - Tumkur Challenger Ford de Cherbourg - Cherbourg Steelers Cup - Kosice Rome Challenger Hurricane Tennis Open - Bradenton Citta di Monza - Monza Open des Alpes Trophee BNP Paribas - Grenoble Glasgow Challenger Orleans Challenger Furth Challenger Nur-Sultan Challenger Recanati Challenger Eckental Challenger Mons Challenger Bratislava Challenger Cherbourg Challenger Koblenz Challenger Recanati Challenger Ethias Trophy - Mons San Marino Challenger Trani Challenger Irving Challenger Quimper Challenger Quimper 2 Challenger The Stella Artois Grass Court Championships - London Rome Challenger Chennai Open - Chennai Johannesburg Challenger Estoril Open - Estoril Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Mouilleron-Le-Captif Challenger Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Rome Challenger AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha US Men's Clay Court Championships - Houston Ordina Open - 's-Hertogenbosch China Open - Beijing Qatar ExxonMobil Open - Doha Sydney International - Sydney PBZ Zagreb Indoors - Zagreb Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Gerry Weber Open - Halle China Open - Beijing Davidoff Swiss Indoors - Basel Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Gerry Weber Open - Halle SA Tennis Open - Johannesburg Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle AEGON Championships - London China Open - Beijing If Stockholm Open - Stockholm Proton Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille The Dubai Tennis Championships - Dubai BMW Open - Munich Open de Nice Cote dAzur - Nice Ordina Open - s-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Thailand Open - Bangkok Kremlin Cup - Moscow Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Winston Salem - Winston Salem Open de Moselle - Metz Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Brisbane International - Brisbane Apia International - Sydney PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix de Tennis de Lyon - Lyon Atlanta Tennis Championships - Atlanta Winston-Salem Open - Winston-Salem Helsinki Challenger Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Brisbane International - Brisbane Nottingham Challenger Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Mouilleron-Le-Captif Challenger Citi Open - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston BMW Open - Munich Bank Austria Tennis Trophy - Vienna Vicenza Challenger Pilot Pen Tennis - New Haven Vicenza Challenger Mons Challenger Noumea Challenger Heilbronn Challenger Rennes Challenger Gerry Weber Open - Halle Bergamo Challenger PBZ Zagreb Indoors - Zagreb Eckental Challenger Ortisei Challenger Indianapolis Tennis Championships - Indianapolis Cherbourg Challeger BB&T Atlanta Open - Atlanta Helsinki Challenger Heineken Open - Auckland If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle Winston-Salem Open - Winston-Salem Mercedes Cup - Stuttgart Gerry Weber Open - Halle Antalya Cup - Antalya BB&T Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem Chengdu Open - Chengdu Dubai Duty Free Tennis Championships - Dubai Heilbronn Challenger Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier BMW Open - Munich Countrywide Classic - Los Angeles Stockton Challenger Nottingham Challenger Johannesburg Challenger Busan Challenger Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Mons Challenger Athens Challenger Kremlin Cup - Moscow Ortisei Challenger ASB Classic - Auckland AEGON Championships - London European Open - Antwerp Gazprom Hungarian Open - Budapest Antalya Cup - Antalya Hall of Fame Open - Newport Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg European Open - Antwerp Erste Bank Open - Vienna Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles European Open - Antwerp Le Gosier Challenger PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca Busan Challenger Hall of Fame Open - Newport Gerry Weber Open - Halle Pilot Pen Tennis - New Haven Open 13 - Marseille Sarasota Challenger UNICEF Open - 's Hertogenbosch Legg Mason Tennis Classic - Washington Gimcheon Challenger Manchester Challenger If Stockholm Open - Stockholm Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Tiburon Challenger BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Campbell's Hall of Fame Tennis Championships - Newport Dubai Duty Free Tennis Championships - Dubai Ortisei Challenger Vancouver Challenger BRD Nastase Tiriac Trophy - Bucharest Gerry Weber Open - Halle Claro Open Colombia - Bogota If Stockholm Open - Stockholm Bordeaux Challenger PBZ Zagreb Indoors - Zagreb Mons Challenger Kyoto Challenger Drummondville Challenger Hall of Fame Tennis Championships - Newport Taipei City Challenger If Stockholm Open - Stockholm Erste Bank Open - Vienna Orleans Challenger Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Ilkley Challenger Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Topshelf Open - 's-Hertogenbosch Lexington Challenger Mercedes Cup - Stuttgart Gerry Weber Open - Halle Aegon Nottingham Open - Nottingham Hamburg Challenger Claro Open Colombia - Bogota Citi Open - Washington Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Mouilleron-Le-Captif Challenger Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Meerbusch Challenger BRD Nastase Tiriac Trophy - Bucharest Erste Bank Open - Vienna Aegon Nottingham Open - Nottingham Biel Challenger Hall of Fame Tennis Championships - Newport Citi Open - Washington Rakuten Japan Open - Tokyo Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam TEB BNP Paribas Istanbul Open - Istanbul Agri Challenger Citi Open - Washington St. Petersburg Open - St. Petersburg Open Sud de France - Montpellier Vancouver Challenger Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Geneva Open - Geneva Gerry Weber Open - Halle Citi Open - Washington Chengdu Open - Chengdu Quimper Challenger Tata Open Maharashtra - Pune Prague II Challenger cinch Championships - London Open 13 - Marseille Gerry Weber Open - Halle European Open - Antwerp Pilot Pen Tennis - New Haven Tennis Channel Open - Las Vegas Topshelf Open - 's-Hertogenbosch Open de Moselle - Metz Brisbane - Brisbane Regions Morgan Keegan Championships - Memphis St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Open 13 - Marseille US Men's Clay Court Championship - Houston Topshelf Open - 's-Hertogenbosch The Stella Artois Grass Court Championships - London Maharashtra Open - Pune Open 13 Provence - Marseille Chennai Open - Chennai Davidoff Swiss Indoors Basel - Basel Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris Murcia Challenger BNP Paribas Masters - Paris Sony Ericsson Open - Miami Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Ann Arbor Challenger Mutua Madrid Open - Madrid Aix En Provence Challenger Internazionali BNL d'Italia - Rome Turin Challenger Heineken Open - Auckland Campionati Internazionali D'Italia - Rome BA-CA Tennis Trophy - Vienna China Open - Beijing Heineken Open - Auckland Campionati Internazionali d'Italia - Rome Masters Series Madrid - Madrid Vietnam Open - Ho Chi Minh City Farmers Classic - Los Angeles Shanghai ATP Masters 1000 - Shanghai BMW Open - Munich BA-CA Tennis Trophy - Vienna BNP Paribas Open - Indian Wells China Open - Beijing Sony Ericsson Open - Miami U.S. Open - New York Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati Farmers Classic - Los Angeles BNP Paribas Open - Indian Wells Rogers Cup - Montreal French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne French Open - Paris Miami Open - Miami Western & Southern Open - Cincinnati Wimbledon - London Delray Beach International Tennis Championships - Delray Beach Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Pacific Life Open - Indian Wells BNP Paribas Open - Indian Wells Masters Series Monte-Carlo - Monte Carlo French Open - Paris Western & Southern Open - Cincinnati Tennis Masters Series - Madrid Pacific Life Open - Indian Wells BMW Open - Munich BNP Paribas Open - Indian Wells BB&T Atlanta Open - Atlanta Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London Sony Ericsson Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos U.S. Open - New York Mutua Madrilena Madrid Open - Madrid French Open - Paris Rogers Cup - Montreal BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami SAP Open - San Jose Miami Open - Miami St. Petersburg Open - St. Petersburg Serbia Open - Belgrade Chengdu Open - Chengdu If Stockholm Open - Stockholm Swiss Indoors Basel - Basel If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Davis Cup, Group 2, PO, CYP-BUL 4-1 Davis Cup, Group 2, 2R, CYP-SLO 3-2 Open 13 Provence - Marseille Davis Cup, Group 2, 2R, CYP-IRL 3-2 Dubai Duty Free Tennis Championships - Dubai Hall of Fame Tennis Championships - Newport Davis Cup, Group 2, 1R, CYP-EGY 3-2 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, QF, USA-BEL 4-0 U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open (juniors) French Open (juniors) U.S. Open (juniors) French Open (juniors) U.S. Open (juniors) AAMI Classic - Kooyong 1 Masters Guinot Mary Cohr Australian Open - Melbourne The Mubadala World Tennis Championship AAMI Classic - Kooyong French Open - Paris Kooyong Classic - Kooyong Wimbledon - London Sony Ericsson Open - Miami French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Olympics - Athens Olympics - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Wimbledon - London U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mutua Madrilena Madrid Open - Madrid U.S. Open - New York Australian Open - Melbourne Mutua Madrid Open - Madrid Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, Group II, 1R, CYP-MAR 3-2 Davis Cup, Group 2, 1R, FIN-CYP 3-2 Hopman Cup - Perth Davis Cup, Group II, PO, BUL-CYP 2-3 Davis Cup, Group 2, PO, EGY-CYP 2-3 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, Group 2, 1R, CYP-POR 3-2 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, Group II, PO, CYP-BEN 3-2 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, 1R, KAZ-BEL 3-2 Davis Cup, Group 2, F, FIN-CYP, 3-2 Davis Cup, Group II, PO, CYP-TUN 1-4 Davis Cup, Group 2, 1R, BUL-CYP 3-2 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, Group I, 1R, BOL-BEL 2-3 Davis Cup, World Group, F, BEL-GBR 1-3 AAMI Classic - Kooyong Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, World Group, 1R, BEL-HUN 3-2 Australian Open (juniors)